# 需求：打开注册A页面，完成以下操作
# 1). 输入用户名：admin1，暂停2秒，删除1
# 2). 全选用户名：admin，暂停2秒
# 3). 复制用户名：admin，暂停2秒
# 4). 粘贴到密码框

# 1.打开浏览器
from time import sleep

from selenium import webdriver
from selenium.webdriver import ActionChains, Keys
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By

service = Service(executable_path=r'E:\python\pythonshuju\chromedriver.exe')
driver = webdriver.Chrome(service=service)  #创建浏览器对象
# 2.输入访问地址（URL）
driver.get("http://121.43.169.97:8848/pageA.html")
# 3.页面信息操作
# 1). 输入用户名：admin1   用CSS选择器定位
username = driver.find_element(By.CSS_SELECTOR,"#userA")
username.send_keys("admin1")
# 暂停2秒
sleep(2)
# 删除1
username.send_keys(Keys.BACK_SPACE)
# 暂停2秒
sleep(2)


# 2). 全选用户名：admin，暂停2秒   #Ctrl+a 全选
username.send_keys(Keys.CONTROL, 'a')
# 暂停2秒
sleep(2)

# 3). 复制用户名：admin，暂停2秒   #Ctrl+c 复制
username.send_keys(Keys.CONTROL, 'c')
# 暂停2秒
sleep(2)

# 4). 粘贴到密码框
# 定位到密码框，执行Ctrl+v 粘贴
password = driver.find_element(By.CSS_SELECTOR,"#passwordA")
password.send_keys(Keys.CONTROL, 'v')

sleep(2)
# 4.关闭/退出浏览器
driver.quit()